 @charset "utf-8";



/* global */

.yk-m{

	width:100%;

}

a{

	outline:none;

}

p{

	margin:0;

	padding:0;

}

.highlight{

	color:#c00;

}

.c-gray{

	color:#909090;

	margin-left:5px;

}

.line{

	min-width:320px;

	max-width:788px;	

	clear:both;

	height:1px;

	line-height:1px;

	overflow:hidden;

	background:#DDDDDD;

	margin:0 auto;

	margin-top:0px;

	margin-bottom:10px;

	position:relative;

}

.img_bg{

	background:url(../images/img90x135.png) no-repeat center center fixed;

	width:100%;

	height:auto;

	-moz-background-size: cover;

	background-size: cover;

}



/*yk-header*/

.yk-header{

	width:100%;

	height:50px;

	z-index:200;

	position:relative;

	-webkit-user-select:none;

	-moz-user-select:none;

	-o-user-select:none;

	-ms-user-select:none;

	user-select:none;

	outline:none;

}

.yk-header-container{

	width:100%;

	height:50px;

/*	line-height:50px; */

	background:#EBF3FA;

	z-index:100;

}

.yk-header-box{

	min-width:300px;

	max-width:768px;

	height:50px;

	margin:0 auto;

	padding:0px 10px;

	position:relative;

}

.yk-formbox{

	position:relative;

	height: 50px;

	width: 100%;

}

.yk-formbox .yk-logo{

	display:inline-block;

	position:absolute;

	top:14px;

	left:0px;

	width:43px;

	height:18px;

	cursor:pointer;

}

.yk-formbox .sokulogo{

	display:inline-block;

	width:102px;

	height:18px;

	line-height:18px;

	position:relative;

	background:url(../images/micon.png) no-repeat 0px 0px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.yk-so{

	padding-right:51px;

/*	line-height:50px; */

	height: 40px;

	padding-top:7px;

	position:relative;

	/*z-index:10;*/

}

.yk-so-box{

	position:relative;

	zoom:1;

	margin-left:49px;

	z-index:19;

}

.yk-so-box .yk-cancel{

	position: absolute;

	top: 0px;

	right: 0!important;

	width: 35px;

	height:35px;

	bottom: 0;

	background: url(../other/8WMHViaO0X6PN2vwBXtDwHrylQ1oAAAAASUVORK5CYII=) no-repeat scroll center center transparent;

	z-index: 50;

	background-size: 16px 16px;

	-webkit-background-size: 16px 16px;

}



.yk-so-box .btn_clean{position:absolute; top:10px; right:10px;}

.yk-kubox{

	right:0px;left:0px;display:block;z-index:10;position:absolute;top:50px;background:#fff;

}

.autocomplete{left:0px;display:block;z-index:1000;position:relative;top:0px;background:#fff;}

.autocomplete li{height:42px;border-bottom:1px solid #e5e5e5;position:relative;}

.autocomplete li a{display:block;position:relative;padding-right:50px; padding-top:10px; text-decoration:none;white-space:nowrap;overflow: hidden;}

.autocomplete li .title{width:100%;display:block;font-size:14px;font-weight:normal;color:#666;text-align:left;}

.autocomplete li .title em{font-style:normal;color:#000;}

.autocomplete li .documentary,.autocomplete li .yk-close{font-size:16px;color:#555;}

.autocomplete li .yk-sel{display:inline-block;position:absolute;top:0px;right:0px;width:60px;height:42px;border-left:1px solid #f5f5f5;z-index:2;background:#ffffff;}

.autocomplete li .selected{background:#CDEDF9;}

.autocomplete li .yk-select{display:block;position:relative;width:50px;height:42px;padding-right:10px;

	background:url(../images/select.png) no-repeat 20px 14px;

	-webkit-background-size:12px 11px;

	-moz-background-size:12px 11px;

	-o-background-size:12px 11px;

	background-size:12px 11px;

}

.autocomplete li .yk-close{display:block;border-left:1px solid #f5f5f5;position:absolute;top:0px;right:0px;width:50px;height:40px;padding-right:10px;text-align:center;}

.autocomplete li a.current,.autocomplete li div.current{background:#CDEDF9;}

.yk-search{

	width:100%;

	height:35px;

	padding-left:7px;

	padding-right:27px;

	border:2px solid #66C0FF;

	font-family:"Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif;

	font-size:14px;

	color:#555; 

	outline:none;

	-webkit-appearance:none;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	outline:none;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	border-radius:0;

}

.yk-black{color:#000;}

/*.yk-btn{

	width:51px;

	height:40px;

	position:absolute;

	top:5px;

	right:0px;

	z-index:11;

}*/

.yk-btn{position:relative; float:right; width:51px; height:40px; padding-top:5px; z-index:11;}

.yk-btn-icon{

	position: relative;

	width:49px;

	height:40px;

	cursor:pointer;

	margin-left:2px;

	background:url(../images/micon.png) no-repeat -150px 2px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

/*  doudou header */

.doudou .yk-header-container{

	background:#FC6500;

}

.doudou .yk-search{

	border:2px solid #FDB27F;	

}

.doudou .yk-header-box .sokulogo{

	background:url(../images/micon.png) no-repeat 0px -165px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.doudou .yk-header-box .ico_soku{background-position:-50px -30px;}

.doudou .yk-btn-icon{

	background:url(../images/micon.png) no-repeat -150px -153px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.doudou .v-title .highlight,

.doudou .m_correct .highlight{color:#fc6500;}

.doudou .yk-show .yk-play .icon-film{

	background:url(../images/micon.png) no-repeat -200px -152px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.doudou .v-title .c-gray{font-size:14px;}



/*.doudou .autocomplete{

	border-bottom:2px solid #FDB27F;

}*/

.doudou .autocomplete li a.current,.doudou .autocomplete li div.current{

	background:#FEE0CC;

}

.doudou .autocomplete li .selected{

	background:#FEE0CC;

}

/* yk-title */

.yk-title{

	width:100%;

	background:#555;

}

.yk-title-box{

	overflow:hidden;

	min-width:300px;

	max-width:768px;

	margin:0 auto;

	padding:0px 10px;

	position:relative;

	display: inline-box;

}

.yk-title .yk-name{

	height:50px;

	position:relative;

}

.yk-title .yk-name a{

	height:50px;

	line-height:50px;

	position:relative;

	display:inline-block;

	color:#fff;

	font-size:16px;

	font-family:"微软雅黑";

}

.yk-title .yk-name .yk-larraw{

	top:15px;

	left:0px;

	position:absolute;

	display:inline-block;

	width:25px;

	height:20px;

	cursor:pointer;

	background:url(../images/micon.png) no-repeat -100px -43px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;	

}

.yk-title .yk-name span{margin-left:35px; color:#fff; font-size:16px;}



.yk-title .yk-title-person{

	height:90px;

	padding:10px 0px 10px 40px;

	overflow:hidden;

	position:relative;

}

.yk-title .yk-title-person .yk-larraw{

	top:40px;

	left:0px;

	position:absolute;

	display:inline-block;

	width:25px;

	height:20px;

	cursor:pointer;

	background:url(../images/micon.png) no-repeat -100px -43px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;	

}

.yk-title .yk-title-person .m_btn{position:absolute; top:40px; left:5px;}

.yk-title .yk-title-person .v-pic{

	cursor:default;

}

.yk-title .yk-title-person a{

	color:#fff;

}

.yk-title .yk-title-person .v-desc{

	color:#fff;

}

.yk-title .yk-title-person .v-desc span{display:block; width:100%; text-overflow:ellipsis; white-space:nowrap; color:#fff;}



.yk-tab{

	height:38px;

	margin-bottom:7px;

}

.yk-tab	li{

	float:left;

}

.yk-tab	li a {

	display: inline-block;

	padding: 5px 14px;

	line-height: 28px;

	text-decoration: none;

	color: #555;

	font-size: 14px;

	font-family: "microsoft yahei","微软雅黑","黑体";

}

.yk-tab	.current a {

	color:#fff;

	background-color:#06A7E1;

}

.yk-body{

	margin-bottom:20px;

}

.yk-body .yk-page li{

	width:100%;

	height:41px;

	line-height:41px;

	position:relative;

	border-bottom:1px solid #E5E5E5;

}

.yk-body .yk-page li .icon-player{

	position:absolute;

	top:10px;

	right:0px;

	width:20px;

	height:20px;

	display:inline-block;

	background:url(../images/micon.png) no-repeat -132px -44px;	

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.yk-body .yk-page li .yk-forecast{

	color:#909090;

	font-family:"宋体";

	font-size:12px;

	float:right;

	margin-right:25px;

}

.yk-body .yk-page li a{

	font-size: 14px;

	padding-left:5px;

	display:block;

	font-family: "microsoft yahei","微软雅黑","黑体";

}

.yk-body .yk-page li a .page-title{

	width:75%;

	height:40px;

	overflow:hidden;

	display:inline-block;

}

.yk-body .yk-page li a .page-title2{

	width:62%;

	height:40px;

	overflow:hidden;

	display:inline-block;

}

.yk-body .yk-page li .c-gray{

	float:left;

	width:42px;

	height:41px;

	overflow:hidden;

	margin-left:0px;

	margin-right:5px;

}

.yk-body .yk-page .current{

	background:#CDEDF9;	

}



/*doudou-personlist*/

.doudou .yk-body .yk-page li .icon-player{

	background:url(../images/micon.png) no-repeat -150px -44px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;	

}

.doudou .yk-tab .current a {

	color:#fff;

	background-color:#ff6600;

}

.doudou .yk-body .yk-page .current{

	background:#ffe0cc;	

}

/* yk-page-zy */ 

.yk-body .yk-page-zy li{

	width:100%;

	height:41px;

	line-height:41px;

	position:relative;

}

.yk-body .yk-page-zy li a{

	width:100%;

	display:inline-block;

	font-size: 14px;

	font-family: "microsoft yahei","微软雅黑","黑体";

	color:#333;

}

.yk-body .yk-page-zy .current a{

	background:#CDEDF9;

}

.yk-body .yk-page-zy .c-gray{

	margin-left:25px;

	margin-right:30px;

	width:45px;

	overflow:hidden;

	font-size: 16px;

	font-family:"arial";

	float:left;	

	white-space:nowrap;

}

.yk-body .yk-page-zy .icon-time{

	margin:0px 6px;

	display:inline-block;

	width:12px;

	height:12px;

	border-radius:12px;

	border:2px solid #ddd;

	background:#fff;

	z-index:0;

	position:absolute;

	top:12px;

	left:66px;

}

.yk-body .yk-page-zy .current .icon-time{

	border-color:#fff;

	background:#06a7e1;

	float:left;

}

.yk-body .yk-page-zy li a .page-zy-title{width:65%; height:40px; float:left; overflow:hidden; display:inline-block; font-size:14px;}

.yk-body .yk-page-zy ul li::before{

	content:"";

	z-index:0;

	position:absolute;

	left:79px;

	width:2px;

	height:100%;

	background:#ddd;

}

.yk-body .yk-page-zy li .icon-first{

	display:inline-block;

	width:12px;

	height:12px;

	background:#fff;

	z-index:0;

	position:absolute;

	top:0px;

	left:73px;

}

.yk-body .yk-page-zy li .icon-last{

	display:inline-block;

	width:12px;

	height:12px;

	background:#fff;

	z-index:0;

	position:absolute;

	top:28px;

	left:73px;

}

.yk-body .yk-page-zy li.current .icon-first,

.yk-body .yk-page-zy li.current .icon-last{

	background:#CDEDF9;	

}



/*doudou-zylist*/

.doudou .yk-body .yk-page-zy .current .icon-time{

	border-color:#fff;

	background:#ff6600;

}

.doudou .yk-body .yk-page-zy .current a{

	background:#ffe0cc;

}

.doudou .yk-body .yk-page-zy li.current .icon-first,

.doudou .yk-body .yk-page-zy li.current .icon-last{

	background:#ffe0cc;	

}



/*

.yk-body .yk-page .icon-time{

	margin:0px 6px;

	display:inline-block;

	width:12px;

	height:12px;

	border-radius:12px;

	border:2px solid #ddd;

	background:#fff;

	z-index:1;

	position:absolute;

	top:12px;

	left:63px;

}

.yk-body .yk-page .current .icon-time{

	border-color:#fff;

	background:#06a7e1;

}

.yk-body .yk-page .icon-first{



}

.yk-body .yk-page ul{

	position:relative;

}

.yk-body .yk-page .icon-first{



}

.yk-body .yk-page ul::before{

	content:"";

	z-index:1;

	position:absolute;

	left:76px;

	width:2px;

	height:100%;

	background:#ddd;

}

*/

/* yk-menu */

.yk-menu ul li{

	float:left;

	width:75px;

	height:53px;

	text-align:center;

	line-height:53px;

	cursor:pointer;

}

.yk-menu ul li a{

	width:75px;

	height:53px;

	display:inline-block;

	color:#555;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	position:relative;

}

.yk-menu ul .current a{

	color:#3399e0;

}

.doudou .yk-menu ul .current a{

	color:#ff6600;

}

/* yk-list */

.yk-list ul li{

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;	

	width:19.9%;

	height:38px;

	line-height:38px;

	float:left;

	border-right:1px solid #DDDDDD;

	border-bottom:1px solid #DDDDDD;

	background-color:#F5F5F5;

	margin-right:0.1%;

	margin-bottom:1px;

	text-align:center;

}

.yk-list ul li a{

	width:100%;

	height:38px;

	display:inline-block;

	color:#555;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	position:relative;

}

.yk-list ul li a:visited{

	color:#650099;

}

.yk-list ul li a.hidden{

	color:#C2C2C2;

	cursor:default;

	background-color:#eee;

}



.yk-list ul .current a,.yk-list ul .current a:visited{

	color:#fff;

	background-color:#06A7E1;

}

/*doudou-list*/

.doudou .yk-list ul .current a{

 	color:#fff;

	background-color:#ff6600;

}



/*yk-container*/



.yk-container{

	overflow:hidden;

	position:relative;

	min-width:300px;

	max-width:768px;

	height:100%;

	padding:0px 10px;

	margin:0px auto;

	margin-top:10px;

}

.yk-result{

	position:relative;

	min-width:300px;

	max-width:768px;

	height:100%;

	margin:0px auto;

}

.yk-container .line{

	width:100%;

	margin-bottom:20px;

}

.yk-box{
    margin: 0 auto;
    max-width: 768px;
    min-width: 300px;
    position: relative;
    width: 100%;
}

.yk-box .yk-box-row{

	width:1470px;

	height:200px;

}

.yk-box .yk-box-row li{

	float:left;

	width:105px;

	height:183px;

}

.yk-box .yk-box-row .v-pic{

	width:90px;

	height:135px;

	overflow:hidden;

	z-index:1;

}

.yk-item .v-img .v-link{

	position:absolute;

	left:0px;

	top:0px;

	width:90px;

	height:135px;

	overflow:hidden;

	z-index:4;

}

.yk-box .vp  .v-link{

	position:absolute;

	left:0px;

	top:0px;

	width:90px;

	height:135px;

	overflow:hidden;

	z-index:4;

}

.yk-box .v  .v-link{

	position:absolute;

	left:0px;

	top:0px;

	width:90px;

	height:50px;

	overflow:hidden;

	z-index:4;

}

.yk-box .yk-box-row-low{

	width:1400px;

	height:135px;

}

.yk-box .yk-box-row-low li{

	float:left;

	width:100px;

	height:120px;

}

.yk-box .yk-box-row-low .v-pic{

	width:90px;

	height:90px;

	overflow:hidden;

}

.yk-box .yk-box-row .vperson .v-link{

	position:absolute;

	left:0px;

	top:0px;

	width:90px;

	height:90px;

	overflow:hidden;

	z-index:4;

}

/* yk-item */

.yk-item{

	width:100%;

	margin-bottom:20px;	

	display:inline-box;

}

.v-time{

	font-family: "宋体";

	font-size: 12px;

	color:#dddddd;

}

.v-img{

	width:90px;

	float:left;

	overflow:hidden;

	margin-right:10px;

	display:inline-block;

	position:relative;

}

.v-img .v-tag,.v-thumb .v-tag{

	position:absolute;

	left:0px;

	top:0px;

	z-index:2;

}

.v-img .v-tag .ico-ischarge,.v-thumb .v-tag .ico-ischarge{

	width:35px;

	height:35px;

	display:inline-block;

	background:url(../images/yk.png) no-repeat 0px -50px;	

	-webkit-background-size:250px 250px;

	-moz-background-size:250px 250px;

	-o-background-size:250px 250px;

	background-size:250px 250px;

}

.yk-info{

	padding-left:100px;

	box-flex:1;

}

.yk-item .v-tagrb{left:3px; top:117px; font-family:"宋体"; font-weight:lighter;}

.yk-item .v-tagrb .v-time{

	margin-left:0px;

	white-space:nowrap;

}

.yk-item .v-mask{

	height:40px;

}

.yk-info .v-title a{

	font-size:14px;

	line-height:24px;	

}

.person .v-title{

	font-size:16px;	

	line-height:24px;

	color:#fff;

}

.yk-info .v-desc{

	margin-top:5px;

	margin-bottom:15px;

	height:17px;

	line-height:17px;

}

.yk-info .v-desc label{float:left; font-family:"Microsoft yahei";}

.yk-info .v-desc .v-desc-time{

	float:left;

	margin-top:2px;

	margin-right:5px;

}

.yk-info .selected{

	float:left;

}

.person .v-desc{

	margin-bottom:5px;

}



/* yk-show */

.yk-show ul li{

	float:left;

	width:33.33333333%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;	

	height:38px;

	border-right:1px solid #DDDDDD;

	border-bottom:1px solid #DDDDDD;

	background-color:#F5F5F5;

	margin-bottom:1px;

	text-align:center;

	line-height:38px;

	cursor:pointer;	

	overflow:hidden;

}



.yk-show .yk-show-more{

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width:99.8%;

	height:38px;

	line-height:38px;

	border-right:1px solid #DDDDDD;

	border-bottom:1px solid #DDDDDD;

	background-color:#F5F5F5;

	margin-bottom:1px;

	text-align:center;

	cursor:pointer;

	overflow:hidden;

}

.yk-show-zy .yk-show-more{

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width:100%;

	height:38px;

	border-right:1px solid #DDDDDD;

	border-bottom:1px solid #DDDDDD;

	background-color:#F5F5F5;

	margin-bottom:1px;

	text-align:center;

	line-height:38px;

	cursor:pointer;

}



.yk-show ul li a{

	width:100%;

	height:38px;

	display:inline-block;

	color:#555;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	position:relative;

}

.yk-show ul li a.hidden{

	color: #C2C2C2;

	cursor: default;

	background-color: #eee;

}

.r-arrow{

	position:absolute;

	top:8px;

	width:20px;

	height:20px;

	display:inline-block;

	background:url(../images/micon.png) no-repeat -85px -44px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.yk-show-zy ul li{

	float:left;

	width:100%;

	text-align:left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-right:1px solid #DDDDDD;

	border-bottom:1px solid #DDDDDD;

	background-color:#F5F5F5;

	margin-right:0.1%;

	line-height:24px;

	margin-bottom:1px;

	cursor:pointer;

	position:relative;

}



.yk-show-zy ul li a{

	font-size:14px;

	font-family:"微软雅黑";

}

.yk-show .v-tag,.yk-list .v-tag, .yk-show-zy .v-tag, .yk-page .v-tag, .yk-page-zy .v-tag{

	position: absolute;

	top: 0;

	left: 0;

}

.yk-show .v-tag .ico-isnew,.yk-list .v-tag .ico-isnew, .yk-show-zy .v-tag .ico-isnew,.yk-page .v-tag .ico-isnew,.yk-page-zy .v-tag .ico-isnew{

	width:35px;

	height:35px;

	display:inline-block;

	background:url(../images/micon.png) no-repeat 0px -40px;	

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.yk-show .v-tag .ico-isprevue,.yk-list .v-tag .ico-isprevue{

	width:35px;

	height:35px;

	display:inline-block;

	background:url(../images/micon.png) no-repeat -40px -40px;	

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.yk-show .yk-show-more a{

	position:relative;

	width:100%;

	height:38px;

	display:inline-block;

	font-size:16px;

	color:#555555;

	font-family:"微软雅黑";

}

.yk-show-zy ul li .c-gray{margin-right:5px; font-size:14px;}

.yk-show-zy .yk-show-more{

	line-height:40px;

	height:40px;

}

.yk-show-zy .yk-show-more a{

	position:relative;

	width:100%;

	height:40px;

	display:inline-block;

	font-size:16px;

	color:#555555;

	font-family:"微软雅黑";

}

.yk-show-zy .v-title-zy{margin-left:25px; margin-right:10px; padding:8px 0px;}

.v-title-zy{

	font-size:14px;

	color:#333;

	font-family:"微软雅黑";	

	min-width:180px;

}

/* person */

.yk-person{

	margin-top:10px;

}

.yk-person ul li{

	width:98px;

	height:38px;

	float:left;

	border-right:1px solid #DDDDDD;

	border-bottom:1px solid #DDDDDD;

	background-color:#F5F5F5;

	margin-right:1px;

	margin-bottom:1px;

	text-align:center;

	line-height:38px;

	cursor:pointer;

}

.yk-person ul li a{

	width:98px;

	height:38px;

	display:inline-block;

	color:#555;

	font-family:"微软雅黑";

	font-size:14px;

	position:relative;

}

.yk-person ul .current a{

	background-color:#06A7E1;

	color:#fff;

}

.doudou .yk-person ul .current a{

	background-color:#ff6600;

	color:#fff;

}

.yk-box .vperson{

	height:120px;

	overflow:hidden;

}

/* movie */

.yk-show .yk-play .icon-film{

	width:100px;

	height:40px;

	display:inline-block;

	background:url(../images/micon.png) no-repeat 0px -100px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}

.yk-show .yk-play .icon-prevue{

	width:100px;

	height:40px;

	display:inline-block;

	background:url(../images/micon.png) no-repeat -100px -100px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

}



/* slide */

.vp{

	float:left;

	width:90px;

	height:183px;

	margin-right:15px;

	overflow:hidden;

}

.last{

	margin-right:0px;

}

.vp .v-thumb{

	margin-right:15px;

}

.vp .v-title{

	font-size:14px;

	line-height:24px;

}

.vp .v-tagrb{

	top:117px;

	font-family:"宋体";

	font-weight:lighter;

}

.vp .v-mask{

	height:40px;

}

.vp .v-tagrb .v-time{

	white-space:nowrap;

	margin-left:0px;

}



/* search_result */

.yk-result .result-hd{position:relative; height:35px; line-height:35px; margin-bottom:-1px; padding:0 10px; background:#fff; z-index:9;}

.yk-result .result-hd .num{font-size:14px; color:#909090;}

.yk-result .result-hd .filter{float:right; position:relative; width:108px; height:33px; line-height:33px; border:1px solid #dedede; }

.yk-result .result-hd .filter-handle{position:relative; display:inline-block; width:90px; height:33px; padding-left:19px; border-bottom:1px solid #dedede; font-size:14px; color:#555; z-index:1; cursor:pointer;}

.yk-result .result-hd .filter-handle span{font-size:14px;}

.yk-result .result-hd .filter-handle .r-arrow{top:11px; margin-left:7px; -webkit-transform:rotate(90deg);}

.yk-result .result-hd .filter-panel{position:absolute; top:-1px; left:-1px; width:108px; padding-top:34px; border:1px solid #dedede; background:#fff; font-size:14px; display:none;}

.yk-result .result-hd .filter-panel a{position:relative; float:left; width:89px; height:30px; line-height:30px; padding-left:19px; color:#555;}

.yk-result .result-hd .filter-panel a.current{color:#909090;}

.yk-result .result-hd .filter-panel a.current:after{display:block; content:""; position:absolute; top:14px; left:7px; width:6px; height:6px; background:#909090;

	border-radius:2px;

}

.yk-result .result-hd .filter-panel a:hover{background:#cdedf9;}

.yk-result .result-hd .down .r-arrow{top:5px; -webkit-transform:rotate(-90deg);}

.yk-result .result-hd .down .filter-panel{display:block;}

.yk-result .v{height:50px; padding:15px 10px; font-family:"微软雅黑"; display:inline-box; border-top:1px solid #DDDDDD; position:relative;}

.yk-result .v .v-link-box{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}

.yk-result .v .v-pic{height:50px; overflow:hidden;}

.yk-result .v .v-pic img{margin-top:-5px;}

.doudou .yk-result .current{color:#909090;}

.doudou .yk-result .result-hd .filter-panel a:hover{background:#ffe0cc;}

.v-thumb{

	width:90px;

	float:left;

	overflow:hidden;

	margin-right:10px;

	display:inline-block;

	position:relative;

}

.v-meta{

	padding-left:100px;

	box-flex:1;

}

.v-pic{

	cursor:pointer;

}

.v .v-title{

	height:36px;

	position:relative;

	font-size:14px;

	line-height:16px;

	overflow:hidden;

}

.v-title .highlight{

	color:#c00;  font-size:14px;

}

.v-desc{

	color:#909090;

	font-family:"宋体";

}

.v-desc-col{

	margin-right:20px;

}

.v-desc .v-num{

	font-family:"Arial";

}



/* v-transparent */

.v-mask{	

	background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 16%, rgba(51, 51, 51, 0.1) 36%, rgba(51, 51, 51, 0.22) 51%, rgba(51, 51, 51, 0.35) 63%, rgba(17, 17, 17, 0.65) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(16%, rgba(51, 51, 51, 0)), color-stop(36%, rgba(51, 51, 51, 0.1)), color-stop(51%, rgba(51, 51, 51, 0.22)), color-stop(63%, rgba(51, 51, 51, 0.35)), color-stop(100%, rgba(17, 17, 17, 0.65)));

	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 16%, rgba(51, 51, 51, 0.1) 36%, rgba(51, 51, 51, 0.22) 51%, rgba(51, 51, 51, 0.35) 63%, rgba(17, 17, 17, 0.65) 100%);

	background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 16%, rgba(51, 51, 51, 0.1) 36%, rgba(51, 51, 51, 0.22) 51%, rgba(51, 51, 51, 0.35) 63%, rgba(17, 17, 17, 0.65) 100%);

	background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 16%, rgba(51, 51, 51, 0.1) 36%, rgba(51, 51, 51, 0.22) 51%, rgba(51, 51, 51, 0.35) 63%, rgba(17, 17, 17, 0.65) 100%);

	background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 16%, rgba(51, 51, 51, 0.1) 36%, rgba(51, 51, 51, 0.22) 51%, rgba(51, 51, 51, 0.35) 63%, rgba(17, 17, 17, 0.65) 100%);

}

.v-mask{

	position:absolute;

	left:0px;

	bottom:0px;

	width:90px;

	height:30px;

	cursor:pointer;

	z-index:0;

}

/* v_vertical_transparent */

.v-v-mask,.v-v-mask-low{	

	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.4) 36%, rgba(255, 255, 255, 0.8) 51%, rgba(255, 255, 255, 0.9) 63%, rgba(255, 255, 255, 1) 100%);

	background: -webkit-gradient(linear, top left, top right, color-stop(16%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.2)), color-stop(36%, rgba(255, 255, 255, 0.4)), color-stop(51%, rgba(255, 255, 255, 0.8)), color-stop(63%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 1)));

	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.4) 36%, rgba(255, 255, 255, 0.8) 51%, rgba(255, 255, 255, 0.9) 63%, rgba(255, 255, 255, 1) 100%);

	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.4) 36%, rgba(255, 255, 255, 0.8) 51%, rgba(255, 255, 255, 0.9) 63%, rgba(255, 255, 255, 1) 100%);

	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.4) 36%, rgba(255, 255, 255, 0.8) 51%, rgba(255, 255, 255, 0.9) 63%, rgba(255, 255, 255, 1) 100%);

	background: linear-gradient(to right, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.4) 36%, rgba(255, 255, 255, 0.8) 51%, rgba(255, 255, 255, 0.9) 63%, rgba(255, 255, 255, 1) 100%);

}

.v-v-mask{

	position:absolute;

	top:0px;

	right:0px;

	width:50px;

	height:135px;

	cursor:pointer;

}

.v-v-mask-low{

	position:absolute;

	top:0px;

	right:0px;

	width:50px;

	height:90px;

	cursor:pointer;

}

.v-tagrb{

	position:absolute;

	width:90px;

	top:35px;

	right:0px;

	color:#dddddd;

	font-family:Tahoma, Geneva, sans-serif; 

	font-weight:bold;

	z-index:1;

}

.v .v-tagrb .v-time{

	float:right;

	padding-right:4px;

}

.v-load{

	position:relative;

	text-align:center;

	min-width:300px;

	max-width:768px;

	margin:0px 10px;

	font-size:14px;

	line-height:40px;

	margin-top:15px;

	background:#F3F3F3;

	border:1px solid #dedede;

	margin-bottom:25px;

	cursor:pointer;

}

.v-load .v-more{

	position:absolute;

	top:6px;

	width:30px;

	height:27px;

	line-height:30px;

	text-align:left;

	text-indent:12px;

	font-size:14px;

	font-family:"Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif;

	color:#555;

	background:url(../images/micon.png) no-repeat -265px -102px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

	display:inline-block;

}

.v-loading{

	position:relative;

	text-align:center;

	margin-top:15px;

	font-size:14px;

	height:40px;

	line-height:40px;

	margin-bottom:25px;

	cursor:pointer;

}

.v-loading .v-loading32{

	position:absolute;

	top:12px;

	margin-left:-95px;

	width:16px;

	height:16px;

	cursor:pointer;

	display:inline-block;

	background:url(../images/m_loading64.gif) no-repeat 0px 0px;

	-webkit-background-size:16px 16px;

	-moz-background-size:16px 16px;

	-o-background-size:16px 16px;

	background-size:16px 16px;

}



.yk-goback{

	text-align:left;

	font-size:14px;

	margin-bottom:10px;

}

.yk-goback a{

	color:#555;

}



/* yk-noresult */

.yk-noresult{

	height: 300px;

	text-align: center;

	margin-top: 70px;

	margin-bottom: 25px;

}

.yk-failure,.yk-respect{

	line-height:30px;

	color:#555;

	font-family:"微软雅黑";

	font-size:16px;

}

.yk-respect{

	color:#909090;

}

.yk-tryagain a{

	margin-top:20px;

	width:135px;

	height:45px;

	background:url(../images/micon.png) no-repeat -170px -54px;

	-webkit-background-size:300px 200px;

	-moz-background-size:300px 200px;

	-o-background-size:300px 200px;

	background-size:300px 200px;

	cursor:pointer;

	display:inline-block;

}

/*yk-footer*/

.yk-footer{

	overflow:hidden;

	min-width:300px;

	max-width:768px;

	height:50px;

	margin:0 auto;

	padding:0px 10px;

	position:relative;

	text-align:center;

}

.yk-footer .copyright{

	padding-top:10px;

	border-top:1px solid #ddd;

}

.yk-footer p{

	color:#bbbbbb;

	font-size:10px

}



/* siderbar */

.sidebar {

    display: none;

    opacity: 0;

    overflow: hidden;

    position: fixed;

    z-index: 1000;

    right: 10px;

    bottom: 10px;

    width: 50px;

    height: 102px;

	-webkit-transition: opacity 1s ease;

	-moz-transition: opacity 1s ease; 

	-o-transition: opacity 1s ease;

    transition: opacity 1s ease;

    	outline: none;

}

.sidebar li{

    position: relative;

    height: 50px;

    text-align: center;

    background: rgba(0, 0, 0, 0.5);

    margin-bottom: 1px;

    	outline: none;

}

/*.sidebar li:first-child {

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

    border-radius:5px;

    	outline: none;

}*/

.sidebar li a {

    display:block;

    height:100%;

    outline: none; 

    background:rgba(76,76,76,.7);

}

.sidebar li a:active{

	outline: none;

	background:rgba(76,76,76,.5);

}

.sidebar li:last-child{

	position:absolute; top:auto; bottom:0; 

}

.sidebar .ico-gotop,

.sidebar .ico-feedback{

    display:inline-block;

    font-size: 0;

    line-height: 0;

    vertical-align:middle;

}

.sidebar .ico-gotop,

.sidebar .ico-feedback{

    width: 50px;

    height: 50px;

}

.sidebar .ico-gotop,

.sidebar .ico-feedback{

	background:transparent url("../images/sidebar.png") no-repeat;

	-webkit-background-size:50px 100px;

	-moz-background-size:50px 100px;

	-o-background-size:50px 100px;

	background-size:50px 100px;

}

.sidebar .ico-gotop{

	background-position: 0 0;

}

.sidebar .ico-feedback{

	background-position:0 -50px;

}

/* 2013-08-28 首页/搜索页改版 */

.m_head{height:98px; padding-top:5px; background:#f5f5f5; border-bottom:1px solid #ddd;}

.m_head .logo{height:39px; padding-top:25px; text-align:center; display:block;}

.m_head .m_btn{vertical-align:top; margin-top:8px;}

.m_head .btn_back{display:none;}

.m_comm{height:34px; position:relative;}

.m_comm .btn_back{position:absolute; top:5px; left:10px; display:block;}

.m_comm .logo{display:none;}

.m_comm .m_back{position:absolute; left:10px; width:40px; height:30px;}

.m_comm .m_back .btn_back{left:8px; top:-2px;}

.m_comm .m_back:active{background:rgba(0,0,0,.5); border-radius:5px;}

.m_comm .m_back:active .btn_back{background-position:-250px 0;}

.m_comm .m_btnbox{position:absolute; top:-3px; right:10px;}

.m_comm .m_inpbox{margin:-2px 10px 0 50px;}

.m_comm .m_inpbox .btn_search{margin-top:0;}



.m_search{height:43px; position:relative;}

.m_search .m_back{top:10px; left:10px;}



.m_nav{margin:0 auto; width:195px; height:35px;}

.m_nav a{float:left; width:88px; height:28px; padding-top:5px; background:#fff; border:1px solid #ddd; border-bottom:0;margin-left:5px; text-align:center; font-size:14px; color:#555;}

.m_nav a.on{height:29px; color:#3399e0;}

.m_tit{margin:0 auto; text-align:center; line-height:28px; font-size:16px; font-weight:normal; color:#555;}

.m_cont{padding:10px;}

.m_inpbox .inp_box{position:relative; padding-right:65px; }

.m_inpbox .inp_box input{border:2px solid #66c0ff; height:31px; width:100%; padding:0 5px; font-size:14px;}

.m_inpbox .inp_box .btn_clean{position:absolute; right:65px; top:10px;}

.m_inpbox .btn_search{float:right; position:relative; z-index:5;}

.m_hotword{margin-top:20px; text-align:center;}

.m_hotword ul{margin-left:-15px;}

.m_hotword li{display:inline-block; /*min-width:70px; width:auto !important; _width:100%;*/ padding:0 10px; height:35px; margin:0 0 10px 15px; background:#dcf2fb; text-align:center; color:#555; font-size:14px;}

.m_hotword li a{display:block; height:28px; padding-top:7px; color:#555; } 

.m_footer{width:100%; height:65px; clear:both; padding-top:30px;}

.m_footer .nav{ height:25px; margin:0 10px 8px; padding-top:7px; border-bottom:1px solid #ddd; text-align:center; color:#bbb;}

.m_footer .nav a{padding:0 10px; color:#555;}

.m_footer .nav a.on{color:#bbb;}

.m_footer .copyright{color:#bbb; font-size:10px; text-align:center;}

.m_blur{-webkit-user-select:none; -moz-user-select:none; -o-user-select:none; -ms-user-select:none; user-select:none;}



	/* 搜索页面 */

.m_hotlist{border-top:1px solid #e5e5e5; font-size:14px;}

.m_hotlist li{height:42px; border-bottom:1px solid #e5e5e5; padding:0 10px;}

.m_hotlist li.first{ color:#909090;}

.m_hotlist li.first span{display:block; padding-top:10px; font-size:14px; color:#909090;}

.m_hotlist li .clean{display:block; padding-top:10px; font-size:14px;}

.m_hotlist li .clean .btn_del{vertical-align:top; margin-right:5px; margin-left:-3px;}

.m_hotlist li.current{background:#CDEDF9;}

.doudou .m_hotlist li.current{background:#FEE0CC;}



	/* 意见反馈 */

.feed_box .feed_item{text-align:center; font-size:0;}

.feed_box .feed_item dd{display:inline-block; width:138px; height:38px; line-height:38px; margin:0 5px; border:1px solid #ddd; font-size:16px; color:#555; text-align:center; letter-spacing:4px; cursor:pointer;}

.feed_box .feed_item dd .m_ico{vertical-align:top; margin:4px 12px 0 0;}

.feed_box .feed_item .like.on{background:#ff9999; color:#fff;}

.feed_box .feed_item .unlike.on{background:#7fbbe5; color:#fff;}

.feed_box .feed_item .on .ico_like{background-position:-60px -90px;}

.feed_box .feed_item .on .ico_unlike{background-position:-90px -90px;}

.feed_box .feed_inpt{margin:5px; padding-right:10px;}

.feed_box .feed_inpt textarea{width:100%; height:58px; padding:5px; border:1px solid #808080; border-right-color:#d4d0c8; border-bottom-color:#d4d0c8; resize:none; color:#909090;}

.feed_box .feed_inpt textarea:focus{color:#333;}





	/* 搜索-纠错词*/

.m_correct{padding:5px 0 17px 0; line-height:24px; font-size:14px; color:#909090;}

.m_correct p span{font-size:14px;}



/* ico/btn m_ico.png */

.m_ico,

.m_btn{display:inline-block; background:url(../images/m_ico.png) no-repeat;

	-webkit-background-size:500px 500px;

	-moz-background-size:500px 500px;

	-o-background-size:500px 500px;

	background-size:500px 500px;

}

.m_btn:hover{text-decoration:none;}

.ico_logo{width:142px; height:24px; background-position:0 0;}

.ico_soku{width:43px; height:20px; background-position:0 -30px;}

.ico_like{width:30px; height:30px; background-position:0 -90px;}

.ico_unlike{width:30px; height:30px; background-position:-30px -90px;}



.btn_back{width:25px; height:20px; background-position:-150px 0;}

.btn_del{width:25px; height:20px; background-position:-175px 0;}

.btn_clean{width:25px; height:20px; background-position:-200px 0;}

.btn_sel{width:25px; height:20px; background-position:-225px 0;}

.btn_back_white{width:25px; height:20px; background-position:-250px 0;}

.btn_search{width:49px; height:35px; background-position:0px -55px;}



.btn_submit{min-width:31px; height:28px; line-height:28px; padding:0 13px; border:1px solid #1b69cc; color:#fff; text-align:center;

	background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e8ee2), to(#2684d9));

	border-radius:3px;

}



*:focus{outline: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{direction:ltr;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,ul,ol,dl,span{margin:0;padding:0;font-size:12px;color:#555555;font-family:Microsoft YaHei,SimHei,helvetica,arial,verdana,tahoma,sans-serif;
-webkit-user-select:none; -moz-user-select:none; -o-user-select:none;-ms-user-select:none;user-select:none;
-webkit-tap-highlight-color:transparent;}
a{color:#0066cc;text-decoration:none;}
a:hover{cursor:pointer;}
/*a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}*/
a:focus{outline:none;}
a:hover,a:active{outline:0;}
figure{padding:0;margin:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;width:auto\9;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
#map_canvas img,.google-maps img{max-width:none;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;outline:none;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
/*input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}*/
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
ol,ul,dl{list-style:none;}
.clearfix{*zoom:1;}
form{display:inline;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clear{clear:both;height:0px;overflow:hidden;}
.clearfix:after{clear:both;content:"";display:block;}
button{border:none;}
button,a{-webkit-user-select:none; -moz-user-select:none; -o-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}